.page-body {
  width: 100vw;
  height: 100vh;
  background-image: url("../../assets/login.png");
  background-size: cover;
  padding-left: calc((100vw - 360px) / 2);
  padding-top: calc((100vh - 400px) / 2);
  .login-info {
    width: 360px;
    background-color: white;
    padding: 40px;
    border-radius: 8px;
    .title {
      font-size: 24px;
      font-weight: 600;
      text-align: center;
      color: rgb(146, 144, 216);
    }
    .form-body {
      .ant-form-item {
        .ant-btn {
          width: 100%;
          border-radius: 16px;
        }
      }
      .form-validate-item {
        display: flex;
        width: 100%;
        .ant-form-item {
          width: 60%;
        }
        .ant-image {
          width: 40%;
          height: 32px;
          cursor: pointer;
        }
      }
    }
  }
}
